gta (greater toronto area) - French English Dictionary